using System;
using System.Collections.Generic;
using System.Text;
using System.Collections.ObjectModel;

namespace Rarous.TexyNet {
  public class Styles : Collection<String> {

    public class NoStylesAllowed : Styles { }
    public class AllStylesAllowed : Styles { }

    private static readonly Styles none = new NoStylesAllowed();
    private static readonly Styles all = new AllStylesAllowed();

    public static Styles All {
      get {
        return all;
      }
    }

    public static Styles None {
      get {
        return none;
      }
    }
  }
}
